package grafica.graficaA;


import grafica.BarraEnergia;
import grafica.FormaComposita;
import grafica.Grafica;
import grafica.ListaOstacoli;
import grafica.vista.DartLinea;
import grafica.vista.RettangoloVista;

import java.util.ArrayList;

import vista.Campo;



public class GraficaA extends Grafica {
	public GraficaA() {
		super();
		super.setTipoVistaGiocatore(new GiocatoreCerchio());
		super.setTipoVistaDardo(new DartLinea());
		super.setColori(new ColoriGiocatoriA());
		super.setTipologiaBarraEnergia(new BarraEnergia());
	}

	public void GeneraOstacoli(ListaOstacoli lista) {
		ArrayList<FormaComposita> listone=new ArrayList<FormaComposita>();
		listone.add(Campo.Muro);
		FormaComposita Mr=(FormaComposita)Campo.Muro.clone();
		((RettangoloVista)Mr.getElencoForme()[0]).getRett().setX(250);
		((RettangoloVista)Mr.getElencoForme()[0]).getRett().setY(350);
		listone.add(Mr);
		listone.add(Campo.Casa);
		lista.setOstacoli(listone);	
	}	
}